Vektorova grafika v CLX

Otázka od: Viktor Doubek

3. 9. 2004 9:06

Existuje nejaky zpusob, jak do TImage dostat (nebo na canvas vytisknout)
vektorovou grafiku - nejlepe wmf? Standardne CLX-TImage wmf neumi - jako
vektorovy vypada podporovany format .ddw, ale o tom jsem nenasel nikde vubec
nic. Nevite alespon o nejakem konvertoru wmf->ddw?
Diky moc za kazdou stopu. VD.




Odpovedá: Vaclav Riha - Soft Consult

3. 9. 2004 10:44

>Existuje nejaky zpusob, jak do TImage dostat (nebo na canvas vytisknout)
vektorovou grafiku - nejlepe wmf?


TImage umi wmf/emf (wmf je format 16 bit windows, pouzivej emf)

TImage.Picture.Assign(EMF1)


S pozdravem Vaclav Riha





Odpovedá: Viktor Doubek

3. 9. 2004 11:31

> TImage umi wmf/emf (wmf je format 16 bit windows, pouzivej emf)
> TImage.Picture.Assign(EMF1)

No a to je prave muj problem, ze v CLX (QGraphics) zadny TMetafile neni  




Odpovedá: Pavol Stugel, NETGraphics

3. 9. 2004 12:17

ddw je balast, skus radsej vygooglit "SVG library for delphi" ...


> TImage umi wmf/emf (wmf je format 16 bit windows, pouzivej emf)
... si pozri, ze chcel pre CLX nie pre VCL .. a CLX je dost orezane co sa
QGraphics unitu tyka ...
>
> TImage.Picture.Assign(EMF1)

vo VCL je nacitavanie WMF/EMF riesene pomocou sys. cals takze
to tam nema ...



palo